HttpRunner 是筆者很喜歡的 API 自動化測試框架,
但除了測試本身之外,對筆者最大的價值,是啟發了我對自動化測試的思考。
如何提升自動化測試的效率,將自動化測試 框架化、平台化、服務化 的架構轉化過程。
由自動化測試出發,思考架構設計三個等級的轉化過程,是對知識體系的一次提煉,
今天我會用 HttpRunner 作者的 MTSC2019-HttpRunner 簡報,說明我對 HttpRunner 世界觀的看法。
PS. 影片有 27 分鐘,慎入!講得沒有很順,畢竟是別人的簡報,難度比我想像中高 Orz
將測試過程所需的工具,經過包裝和抽象化,減少重複的工作,提升測試開發效率。
之前我們介紹過的 YApi,是很好的例子,
將自動化測試,常遇到流程和共同問題,透過平台包裝提供 Best Practice,提升測試開發效率。
筆者很喜歡的一個測試服務 testsigma,是很好的例子,
將自動化測試,所以需要的一切,包裝成服務提供 Best Practice,
開發者只要管自動化測試本身的實作,不用分心關注環境設定、跨平台支援、測試執行環境等問題。